package org.springblade.modules.admin.vo.parts;

import lombok.Data;

import java.util.Map;

/**
 * @Description 工单状态流转VO
 * @Author ysq
 * @Date 2024/05/17
 **/
@Data
public class PartsExecuteVO {

	/**
	 * 令牌
	 */
	private String appToken;

	/**
	 * 多维表id
	 */
	private String tableId;

	/**
	 * 记录id
	 */
	private String recordId;

	/**
	 * 事件
	 */
	private String event;

	/**
	 * 工单id
	 */
	private Long planId;

	/**
	 * 目标状态
	 */
	private Integer targetStatus;

	/**
	 * 审批状态
	 */
	private Integer approveStatus;

	/**
	 * 备注
	 */
	private String remark;

	/**
	 * 额外信息
	 */
	private Map<String, Object> ext;

	public void setPlanId(String planId) {
		this.planId = Long.parseLong(planId);
	}
}
